// 导入 Vue 模块
import Vue from 'vue'
// 导入 SvgIcon 组件
import SvgIcon from '@/components/SvgIcon'// svg component
// 全局注册组件
Vue.component('svg-icon', SvgIcon)

// require.context()方法
// 作用：自动导入指定目录下的指定模块(文件)
// 3个参数：
// 第一个：导入文件的所在目录
// 第二个：是否查找子目录
// 第三个：处理什么类型的文件
const req = require.context('./svg', false, /\.svg$/)
// 把svg目录的所有svg文件一次性全部导入
// 今后就可以通过文件名使用svg图标了
const requireAll = function (requireContext) {
  return requireContext.keys().map(requireContext)
}
requireAll(req)
